const colors = {
  // 主题色 - Material 蓝色
  primary: '#4F6FF3', // 主色 - Material 蓝色
  primaryLight: '#E3EBFF', // 浅主色
  primaryDark: '#6564F0', // 深主色 - 同原 drawer 色
  primaryGradientStart: '#2786F7',
  primaryGradientEnd: '#6564F0',

  // 辅助色
  secondary: '#FF1358', // 辅助色 - 红色
  accent: '#7859EF', // 强调色 - 紫色

  // 功能色
  success: '#6DD0A3', // 成功 - 清新的绿色
  warning: '#ffc247', // 警告 - 活力的黄色
  danger: '#FF1358', // 危险 - 红色
  error: '#FF1358', // 错误 - 深红色
  info: '#5A81F7', // 信息 - 蓝色

  // 中性色
  white: '#ffffff',
  light: '#EBEFFB', // 浅蓝灰色
  lightGray: '#9b9b9b', // 浅灰色
  gray: '#5f5f5f', // 中灰色
  darkGray: '#4d4d4d', // 深灰色
  black: '#000000', // 黑色

  // 背景色
  background: '#ffffff', // 主背景色
  surface: '#ffffff', // 表面/卡片背景
  modalBackground: 'rgba(0, 0, 0, 0.5)', // 模态框背景色

  // 透明度色
  transparent: 'transparent', // 透明色

  // 字体颜色
  text: {
    primary: '#000000', // 主字体颜色 - 黑色
    secondary: '#4d4d4d', // 辅助字体颜色 - 深灰
    tertiary: '#9D9D9D', // 三级文字颜色 - 中灰色
    disabled: '#9b9b9b', // 失效/禁用字体颜色 - 浅灰色
    inverse: '#ffffff', // 反色字体(深背景上的白字)

    // 标题专用颜色
    heading: '#000000', // 主标题颜色
    subheading: '#4d4d4d', // 副标题颜色

    // 链接颜色
    link: '#4F6FF3', // 链接颜色(同主色)
    linkHover: '#6564F0', // 链接悬停颜色(同深主色)
    linkVisited: '#7B8FD1', // 访问过的链接颜色
  },

  // 边框颜色
  border: {
    primary: '#E3EBFF', // 主边框颜色
    secondary: '#9b9b9b', // 次级边框颜色
    active: '#4F6FF3', // 激活状态边框颜色(同主色)
    error: '#FF1358', // 错误状态边框颜色(同danger)
    success: '#6DD0A3', // 成功状态边框颜色
    dark: '#4d4d4d', // 深色边框
    light: '#F1F1F7', // 浅色边框
  },

  // 分割线颜色
  divider: '#E3EBFF', // 分割线颜色(同主边框色)
  
  // 其他特定用途颜色
  secondaryButtonText: '#ffffff',
  primaryButtonText: '#ffffff',
  introText: '#7859EF',
  grey: '#acacac',
  textInputColor: '#9D9D9D',
  
  // 渐变色
  secondaryGradientStart: '#FF1358',
  secondaryGradientEnd: '#FF1358',
  profileGradientStart: '#54CBF6',
  profileGradientEnd: '#2786F7',
  
  // 标签颜色
  labelOne: '#3CD4A0',
  labelTwo: '#FA7E9D',
  
  // 背景附加色
  whiteTwo: '#EBEFFB',
  bluish: '#F1F1F7',
};

export default colors;